from page.webpage import WebPage,sleep
from common.readelement import Element
from config.readconfig import ini

BI_element = Element('bi')

class O2BI(WebPage):

    def set(self):
        """创建第一个仪表板"""
        self.is_click(BI_element['新建仪表板'])
        self.is_click(BI_element["默认主题"])
        return BI_element["添加组件title"]

    def add_chart(self):
        """添加图表"""
        self.is_click(BI_element["添加图表"])
        return BI_element["图表组件"]

    def add_picture(self):
        """添加图片"""
        self.is_click(BI_element["图片"])
        self.is_click(BI_element["普通图片1"])
        self.is_click(BI_element["确定"])

    def save(self):
        """保存仪表板并返回列表页"""
        self.is_click(BI_element["保存仪表板"])
        self.is_click(BI_element["返回"])

    def delete(self):
        """删除第一个仪表板"""
        self.is_click(BI_element["悬浮展开"])
        self.is_click(BI_element["删除仪表板"])
        self.is_click(BI_element["确认删除"])